<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>Eclipse Equinox - Platform/Core</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link rel="stylesheet" href="http://dev.eclipse.org/default_style.css" type="text/css">
</head>
<body>
<center>
	<font class=indextop>core</font><br>
	<font class=indexsub>the foundation of the platform</font><p></p>
	
  <a href="../../main.html">[home]</a> <a href="../../documents.html">[documents]</a> 
  <a href="../../downloads.html">[downloads]</a> <a href="../../resources.html">[resources]</a> 
  <a href="../../planning.html">[planning]</a> <a href="../../testing.html">[testing]</a> 
</center>
<br>
<table BORDER=0 CELLPADDING=2 WIDTH="100%" >
	<tr> 
		
    <td ALIGN=LEFT VALIGN=TOP COLSPAN="2" BGCOLOR="#0080C0"><b><font color="#FFFFFF" face="Arial,Helvetica">Eclipse 
      3.2 Test Plan</font></b></td>
	</tr>
	<tr> 
		
    <td ALIGN=RIGHT VALIGN=TOP WIDTH="2%"><img SRC="../../images/Adarrow.gif" BORDER=0 height=16 width=16></td>
    	
    <td WIDTH="98%"><b>Equinox - Platform/Runtime (the REAL runtime - OSGi, bundles, extensions, etc.)</b> <ul>
        <li>configuration area 
          <ul>
            <li>read/only configurations</li>
            <li>run from locked (read-only) install</li>
            <li>shared configurations</li>
            <li>moving configurations</li>
          </ul>
        </li>
        <li>buddy loading and usage of context finders. Pay attention to RMI based use cases.</li>
        <li>standalone OSGi with and without security enabled</li>
        <li>use bundles that do not require OSGi in a regular java app without OSGi (common, registry, ...)</li>
        <li>run the equinox bundles on the smallest VM specified in the Required EE (this might mean getting an xml parser from somewhere else, see eRCP for example)</li>
        <li>test that the hooks that are supposed to handle multiple instances of an OSGi adaptor do so</li>
        <li>verify readability of the error message when eclipse is started with the wrong level of JRE</li>
        <li>test extensibility of the registry API</li>
      </ul>
      <p>&nbsp;</p></td>
	</tr>

    <td ALIGN=RIGHT VALIGN=TOP WIDTH="2%"><img SRC="../../images/Adarrow.gif" BORDER=0 height=16 width=16></td>
    	
    <td WIDTH="98%"><b>RCP App</b> <ul>
          <li>Author and run an RCP app against foundation (or the smallest EE required for RCP)</li>
      </ul>
      <p>&nbsp;</p></td>
	</tr>
    <td ALIGN=RIGHT VALIGN=TOP WIDTH="2%"><img SRC="../../images/Adarrow.gif" BORDER=0 height=16 width=16></td>
    <td WIDTH="98%"><b>Platform/Resources</b> <ul>
    More details to come...
    </ul>
      <p>&nbsp;</p></td>
	</tr>
    <td ALIGN=RIGHT VALIGN=TOP WIDTH="2%"><img SRC="../../images/Adarrow.gif" BORDER=0 height=16 width=16></td>
    	
    <td WIDTH="98%"><b>PDE/Build</b> 
      <ul>
        <li>Headless product builds. Try a case where code is actually fetched from CVS.</li>
        <li>Branding for all the official eclipse platforms (change icons, executable, splash screen, etc.)</li>
        <li>Cross-platform export from windows, linux, mac to all the official supported platforms</li>
        <li>Use execution environment exception rules from the build.properties</li>
        <li>Access restrictions based on import / export package, require bunde and x-friends</li>
        <li>Custom steps in a plug-in</li>
        
      </ul>
			<p>&nbsp;</p>
		</td>
	</tr>
	

</table>
	<b>For regression testing, please use the <a href="../3.1/test_plan.html">eclipse 3.1 test plan</a></b>.
</body>
</html>